//
//  ArticleDetailsVC.m
//  reSearchDemo
//
//  Created by 科技 on 15/8/18.
//  Copyright (c) 2015年 Kiwaro. All rights reserved.
//

#import "ArticleDetailsVC.h"
#import "ArticleEditorVC.h"
@interface ArticleDetailsVC ()<UITableViewDataSource,UITableViewDelegate> {
    UIView *_headView;           /**<头视图  */
    UITableView *_tableView;     /**<表视图  */
}

@end

@implementation ArticleDetailsVC

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.title = @"文章详情";
    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"编辑" style:UIBarButtonItemStyleDone target:self action:@selector(releaseBtnAction:)];
    
    UIWebView *web=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];
    NSURL *url=[NSURL URLWithString: self.webUrl];
    NSURLRequest *request=[NSURLRequest requestWithURL:url];
    [web setScalesPageToFit:YES];
    
//加载的图片超出范围
//    NSString *js_fit_code = [NSString stringWithFormat:@"var meta = document.createElement('meta');"
//                             "meta.name = 'viewport';"
//                             "meta.content = 'width=device-width, initial-scale=1.0,minimum-scale=0.1, maximum-scale=2.0, user-scalable=yes';"
//                             "document.getElementsByTagName('head')[0].appendChild(meta);"
//                             ];
//    [web stringByEvaluatingJavaScriptFromString:js_fit_code];

    [web loadRequest:request];
    [self.view addSubview:web];

    
//    _headView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame))];
//    
//    UILabel *title = [[UILabel alloc] initWithFrame:CGRectMake(10, 0, 200, 30)];
//    title.text = @"是什么左右你的选择?";
//    title.font = [UIFont systemFontOfSize:20];
//    UILabel *name = [[UILabel alloc] initWithFrame:CGRectMake(CGRectGetMinX(title.frame), CGRectGetMaxY(title.frame), 60, 20)];
//    name.text = @"男士内衣";
//    name.font = [UIFont systemFontOfSize:14];
//    UILabel *time = [[UILabel alloc] initWithFrame:CGRectMake(CGRectGetMaxX(name.frame), CGRectGetMinY(name.frame), 60, 20)];
//    time.text = @"今天08:16";
//    time.font = [UIFont systemFontOfSize:13];
//    time.textColor = [UIColor lightGrayColor];
//    UIButton *DeleteBtn = [UIButton buttonWithType:UIButtonTypeCustom];
//    DeleteBtn.frame = CGRectMake(CGRectGetWidth(self.view.frame) - 60, CGRectGetMinY(name.frame) - 10, 40, 40);
//    [DeleteBtn setTitle:@"删除" forState:0];
//    [DeleteBtn setTitleColor:[UIColor lightGrayColor] forState:0];
//    
//    NSString *text = @"这几天，哗哗的下着雨。雨，一直是我的安慰，小时候，只要一下雨，就欢快的跑出去，让雨淋得畅快，不论心情是好是坏，对雨的喜爱都未曾变过。为什么呢，为什么偏偏钟情于雨呢？也许因为它简单透明，也许因为它懂我悲伤，知我冷暖。早上穿着拖鞋去上班，因为天色过早，再加上下雨，路上行人甚少，一个人，撑着伞，慢慢的走向公交站。六点多的公交没什么人，空荡荡的，我像往常一样，选择一个靠窗的位置，静静的坐下，看着外面各色各样的人。他们是什么样的人，做着什么工作，有什么样的故事，我不知道，我也不想知道。以前我害怕“不知道”，总觉得“不知道”会显得自己多么愚蠢，会显得自己多么落后。所以，在学生生涯时，我努力学心理学，努力看哲学，就是想去了解社会上一切人和事的真相。每天早晨醒来，必看新闻，以证明自己和这世界没有脱轨。是，我现在已不再要求自己一定要实现什么，也不要求自己要达到什么目标了。只是简单的向自己的心坦白，怎样活着舒心就怎样活着，不管赚钱多少，也不管从事什么工作，重要的是，每天下班后，依然还能对明天充满希望，依然相信，太阳会照常升起，天空还是蓝色的，云彩还是白色的。我也不再刻意要求自己要去明白什么事，该来的总该来，不该来的，强求只会让自己更累，什么年纪做什么的事，为什么非要在二十几岁的年纪去明白三十几岁的事呢？我也不再勉强自己每天要看新闻，微信，微博了，为什么要让那些不知是真是假的东西来影响我的生活呢？就这样，简简单单，平平淡淡过着属于自己的生活，不用认识太多人，只要三两知己就好，不用懂得太多道理，只要能明辨是非就够。每个人都有选择自己生活的权利，有些人在属于自己狭小的世界里，守着简单的安稳与幸福，不惊不扰的过一生。有些人在纷繁的世俗中，以华丽的姿态尽情的演绎一场场悲喜人生。而我属于前者。";
//    UILabel *context = [[UILabel alloc] init];
//    context.numberOfLines = 0;
//    context.text = text;
//    CGSize size = [text boundingRectWithSize:CGSizeMake(320, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:context.font} context:nil].size;
//    context.frame = CGRectMake(1, CGRectGetMaxY(name.frame) + 5, CGRectGetWidth(self.view.frame) - 2, size.height);
//    [UIView SetRoundedCorners:context andcornerRadius:5.0 andborderWidth:1.0 andborderColor:[UIColor lightGrayColor]];
//    _headView.frame = CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(context.frame) + 60);
//    [_headView addSubview:title];
//    [_headView addSubview:name];
//    [_headView addSubview:time];
//    [_headView addSubview:DeleteBtn];
//    [_headView addSubview:context];
//    
//    _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame)) style:UITableViewStylePlain];
//    _tableView.delegate = self;
//    _tableView.dataSource = self;
//    _tableView.tableFooterView = [[UIView alloc] init];
//    _tableView.showsVerticalScrollIndicator = NO;
//    [self.view addSubview:_tableView];
}
#pragma mark --编辑按钮点击事件--
-(void)releaseBtnAction:(UIBarButtonItem *)sender {
    [self pushViewController:[ArticleEditorVC new]];
}
#pragma mark -
#pragma mark --tableViewDelegate--
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 0;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *indentifier = @"cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:indentifier];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:indentifier];
    }
    
    return cell;
}
#pragma mark --设置表头视图--
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    UIView *headView = _headView;
    return headView;
}
#pragma mark --设置表头的高度--
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    UIView *headView = [self tableView:tableView viewForHeaderInSection:section];
    return CGRectGetHeight(headView.frame);
}


- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

/*
#pragma mark - Navigation

// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.
}
*/

@end
